public static class ProjectSettings
{
    #region Private Fields

    private static string _assemblyName;
    private static string _projectDirectory;
    private static string _namespace;
    private static string _connectionString;
    private static DatabaseTypes _databaseTypes = DatabaseTypes.SqlServer;
    private static DatabaseTypes _DragDropObject;
    private static string _projectName;


    #endregion

    #region Public Properties

    public static string ProjectDirectory
    {
        get { return _projectDirectory; }
        set { _projectDirectory = value; }
    }
    
    public static string Namespace
    {
        get { return _namespace; }
        set { _namespace = value; }
    }

    public static string AssemblyName
    {
        get { return _assemblyName; }
        set { _assemblyName = value; }
    }
    
    public static string ConnectionString
    {
        get { return _connectionString; }
        set { _connectionString = value; }
    }

    public static DatabaseTypes ProjectDatabase
    {
        get { return _databaseTypes; }
        set { _databaseTypes = value; }
    }

    public static DatabaseTypes DragDropObject
    {
        get { return _DragDropObject; }
        set { _DragDropObject = value; }
    }

    public static string ProjectName
    {
        get
        {
            return _projectName;
        }
        set
        {
            if (value == null)
            {
                _projectName = value;
            }
            else
            {
                _projectName = " - " + value;
            }

        }
    }

    #endregion
}